<?php

declare(strict_types=1);

namespace App\Model;



/**
 * @property int $id 
 * @property int $client_id 
 * @property string $name 
 * @property int $shape 
 * @property int $type 
 * @property int $level 
 * @property int $alarm_type 
 * @property int $source 
 * @property string $imei_list 
 * @property int $radius 
 * @property string $content 
 * @property int $status 
 * @property string $start_time 
 * @property string $end_time 
 * @property string $create_at 
 * @property string $update_at 
 * @property string $coordinate 
 */
class Fence extends Model
{
    /**
     * The table associated with the model.
     */
    protected ?string $table = 'fence';

    /**
     * The attributes that are mass assignable.
     */
    protected array $fillable = ['id', 'client_id', 'name', 'shape', 'type', 'level', 'alarm_type', 'source', 'imei_list', 'radius', 'content', 'status', 'start_time', 'end_time', 'create_at', 'update_at', 'coordinate'];

    /**
     * The attributes that should be cast to native types.
     */
    protected array $casts = ['id' => 'integer', 'client_id' => 'integer', 'shape' => 'integer', 'type' => 'integer', 'level' => 'integer', 'alarm_type' => 'integer', 'source' => 'integer', 'radius' => 'integer', 'status' => 'integer'];
}
